/* 提示框 */
.alert {
  position: fixed;
  width: 200px;
  position: fixed;
  text-align: center;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 999;
  padding: 18px 24px;
  background: linear-gradient(135deg, #e6e6fa, #d8bbd8);
  border-radius: 15px;
  box-shadow: 0 4px 12px rgba(150, 105, 200, 0.3);
}

.show {
  display: block !important;
}

.alert-success {
  background-color: skyblue;
}

.divv {
  margin-top: 30px;
  cursor: pointer;
}

html {
  scroll-behavior: smooth;
}

.text-gray-100 {
  margin-top: 40px;
  font-size: 25px;
}

.tab-content p {
  height: 100px;
}